﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Gnosis.Alexandria
{
    public interface IControllerOld
    {
        IControllerOld Parent { get; }
        IEnumerable<IControllerOld> Children { get; }
        IMessageOld CreateMessage(string type);
        IMessageOld CreateMessage(string type, object body);
        void Send(object sender, IMessageOld message);
        void Send(object sender, string type);
        void Send(object sender, string type, object body);
    }
}
